package com.domus.dreamMenu.servidor.repositorios;

import java.util.ArrayList;

import com.domus.dreamMenu.servidor.bancodados.ConexaoBancoDadosCardapio;
import com.domus.dreamMenu.servidor.tipos.Cardapio;
import com.domus.dreamMenu.servidor.tipos.Secao;

public class RepositorioSecao implements Repositorio<Secao, Integer> {

	private final ConexaoBancoDadosCardapio conexaoBancoDados;
	
	public RepositorioSecao() {
		this.conexaoBancoDados = new ConexaoBancoDadosCardapio();
	}
	
	public void alterar(Secao novo, Integer chave){
		conexaoBancoDados.atualizarSecao(chave, novo);
	}
	
	public void inserir(Secao novo){
		conexaoBancoDados.inserirSecao(novo);
	}
	
	public void remover(Integer chave){
		conexaoBancoDados.removerSecao(chave);
	}
	
	public Cardapio getCardapio(){
		Cardapio cardapio = new Cardapio(conexaoBancoDados.getCardapio());
		return cardapio;
	}

	public Secao consultar(Integer chave) {
		throw new RuntimeException("nao implementado");
	}
}
